home *** CD-ROM | disk | FTP | other *** search
/ Magnum One / Magnum One (Mid-American Digital) (Disc Manufacturing).iso / d20 / twist02.arc / TWIST.DOC < prev    next >
Text File  |  1991-03-30  |  7KB  |  187 lines

  1.  
  2.                            Twist Version 2.00
  3.                         (C) 1991, Arturo Batista
  4.                           Fidonet 1:135/71.79
  5.  
  6.  
  7. Introduction:
  8.  
  9. First let's get all the usual mumbo jumbo out of the way. Twist.exe was
  10. written for my own personnal use while beta testing GEcho (mail tosser
  11. scanner) for Gerard Van Der Land. We came upon a curious problem that
  12. caused GEcho's packets, thru no fault of GEcho to be rejected by TosScan 1.0
  13.  
  14. TosScan, because of the way it implements FSC-0039, is only partially
  15. compatible with that standard, since it was changed and extended
  16. considerably after TosScan was written. As a result, any tosser/scanner
  17. not listed in TosScan's internal list of 4D capable mailers, is
  18. rejected, and it's mail sent to the bad mail area.
  19.  
  20. Twist was written to change the info in the packet header to some that
  21. TosScan can recognise to allow full 4D mail with newer tosser/scanners
  22. and newer versions of previously 3D capable ones, which have been
  23. upgraded to 4D now.
  24.  
  25. I have chosen the D'Bridge product code to prevent any possible problems
  26. by TosScan expecting anything from another TosScan system in the
  27. password field of the packet header.
  28.  
  29. Finally, TWIST.EXE has been tested (somewhat) at my own system and
  30. several others, and any bugs reported in version 1, as well as some
  31. suggestions, including full error checking and sharing, have been
  32. implemented.
  33.  
  34. I can not guarantee that it will not cause problems, even though I have
  35. found none, but if you do, please send me netmail at 1:135/71.79 or
  36. 1:135/57.79 and I will reply promptly.
  37.  
  38.  
  39.  
  40. Installation:
  41. Twist, and all the archivers it uses, must be in the path.
  42.  
  43. Twist.exe takes the place of your archiver in the Imail setup program.
  44. It should only be used to compress mail to systems running TosScan
  45. version 1. here is a snapshot of the way it should look:
  46.  
  47. ┌──────────────────────────[Compression Programs]─┐
  48. │                                                 │
  49. │ Program 1      Arc.Exe mw                       │
  50. │ Program 2      LHarc.Exe m                      │
  51. │ Program 3      Pak.Exe m /WN /ST /P             │
  52. │ Program 4      PkArc.Exe -ot m                  │
  53. │ Program 5      PkZip -m -ex -o                  │
  54. │ Program 6      Zoo.Exe aMP:                     │
  55. │ Program 7      Twist.exe Z                      │
  56. │ Program 8                                       │
  57. │ Program 9                                       │
  58. │ Program 10                                      │
  59. │                                                 │
  60. └─────────────────────────────────────────────────┘
  61.  
  62. Line #7 abobe has TWIST installed with PKZIP compression (Z). Twist can
  63. be used with:
  64.  
  65.  Z for PKZIP.EXE -mex
  66.  P for PAK.EXE m /WN /ST /P
  67.  L for (LHZ 2.00+ compatible) LHARC.EXE m
  68.  H for (LHZ 1.13- compatible) LHARC.EXE m /o
  69.  A for ARC.EXE mw
  70.  P for PKPAK.EXE m /WN /ST /P
  71.  O for ZOO.EXE aMP:
  72.  J for ARJ.EXE m
  73.  
  74. TWIST will work with LHARC version 2.00+ as those parameters may not
  75. work correctly with 1.13
  76.  
  77. At this time, all the archiver parameters are hard coded, but will
  78. change them in the next version to read an external setup file for the
  79. info, or use the hard coded deafults if the file is not available.
  80.  
  81. Next step in the installation is to identify which systems you send mail
  82. to, are using TosScan 1.0, and change the archiver used with those
  83. systems to TWIST.EXE as in:
  84.  
  85. ┌───────────────────────────────[Node Export Manager]─┐
  86. │                                                     │
  87. │ Address        1:135/57.0                           │
  88. │ Password                                            │
  89. │ Groups         ABCSZ                                │
  90. │ Direct         N                                    │
  91. │ Remote Maint   N                                    │
  92. │ Status         Normal                               │
  93. │ Program        TWIST.EXE Z                          │
  94. │ Capability     "TYPE 2+"                            │
  95. │                                                     │
  96. └─────────────────────────────────────────────────────┘
  97.  
  98. That's all there is to it!. Twist will now be called by IMAIL or GECHO
  99. whenever mail is being arced to that node. It will then change certain
  100. info in the packet header to allow TosScan to process mail from your
  101. node.
  102.  
  103.  
  104.  
  105. Qecho special mode:
  106.  
  107. A friend of mine noticed that GEcho reported that QECHO 2.66 was using a
  108. type 2+ packet header, and that it caused problems with the Zone entry
  109. being letf at '0'.
  110.  
  111. It occured to me that it would be very easy to modify TWIST to accept
  112. another command line parameter and add that info to the QECO packet,
  113. turning QECHO, in effect, into a 4D mailer.
  114.  
  115. The seecond parameter of TWIST is Qzzz.ppp and it tells TWIST to enter
  116. that zone number (zzz) and that point number (ppp) into the qecho packet
  117. header. If ommited, TWIST will perform as usual.
  118.  
  119. If you are running 1:135/71.79 with QECHO, then for your boss node use
  120. the following command line for twist:
  121.  
  122. TWIST Z Q1.79
  123.  
  124. or
  125.  
  126. TWIST Z Q1
  127.  
  128. The point number, if not used can be left out.
  129.  
  130. Enter this in the QECHO.CTL file as:
  131.  
  132. PACKERS
  133. 135/79 TWIST.EXE Z Q1.79
  134. .
  135. .
  136. ENDPACKERS
  137.  
  138. This mode has not been extensively tested, but I have reasons to believe
  139. it is working just fine with a local node and a local point. More time
  140. is needed to make an accurate assesment.
  141.  
  142.  
  143.  
  144. Changes from previous version:
  145.  
  146. In version 1, the LHARC parameters were no good, so LHARC was not
  147. usable. It is fixed in this version, and two LHARC modes have been
  148. provided to maintain compatibility between LHARC 2.00+ and the older
  149. versions.
  150.  
  151. Full error passing and sharing have been implemeted in this version, so
  152. if an error occurs while archiving, IMAIL or GECHO will know, and will
  153. not delete the packet.
  154.  
  155. Running TWIST without parameters will give the following help screen:
  156.  
  157. TosScan Arm Twister V2.00, (C) 1991, Arturo Batista, @Fidonet 1:135/71.79
  158.  
  159. Usage is: TWIST [ARCHIVER] [Qzzz.ppp] [ARCHIVE NAME] [FILE TO ARCHIVE]
  160. Where:
  161. [ARCHIVER] is one of the following:
  162.    ■ Z for PKZIP.EXE -mex
  163.    ■ P for PAK.EXE m /WN /ST /P
  164.    ■ L for (LHZ 2.00+ compatible) LHARC.EXE m
  165.    ■ H for (LHZ 1.13- compatible) LHARC.EXE m /o
  166.    ■ A for ARC.EXE mw
  167.    ■ P for PKPAK.EXE m /WN /ST /P
  168.    ■ O for ZOO.EXE aMP:
  169.    ■ J for ARJ.EXE m
  170.  
  171. [Qzzz.ppp] is optional and is:
  172.    ■ Tells Twist to enter the zone (zzz) and point (ppp) after Q in the
  173.      packet zone/point address area. Use with point systems running QECHO 2.66
  174.  
  175. [ARCHIVE NAME] is:
  176.    ■ The name of the archived file to create or add to
  177.  
  178. [FILE TO ARCHIVE] is:
  179.    ■ The name of the packet to archive
  180.  
  181. Twist will does direct screen writes in all text (color and monochome)
  182. modes, and will check for the presence of DesQview. If DesQview is
  183. present, it will request and use a virtual screen buffer, so it should
  184. run fine with DesQview systems.
  185.  
  186.  
  187.